query parameter [http] REST API software 아키텍처 - REST REST - Representational State Transfer 는 정확히는 아키텍처 원리를 의미하는데, (REST 외에 SOAP, Graphql, GRPC 등이 있다) 프로젝트를 진행할 때 다양한 step이 존재하고, 어느 정도 API 구현이 완료되면 프론트와 논의하여 uri를 포함, headers, 상태코드 등을 작성하게 된다. 응답: 200,2... APIRESTpath parameterBackendquery parameterhttpAPI [동적라우팅]다중필터 처리하기 (2편:Query Parameter를 사용해보자) 이번에는 좌측에 위치한 필터들을 클릭했을 때, 해당 필터에 해당하는 제품들을 보여주는 기능을 구현해보고자 한다. 한 번 클릭하면 필터가 활성화되고, 두 번 클릭하면 해제되는 형태이다. 토글등등 다양한 방법을 고민해보았는데, 결국 아래 3단계로 완료할 수 있었다. 필터를 클릭할때마다 state로 선언한 filters에 핕터목록을 배열로 넣어준다. 단 이미 해당 필터가 들어있을때에는 splice... 링크라우터필터링querystringuseNavigationQuery String리액트쿼리파라미터필터Queryparameter쿼리스트링query parameter다중필터Query String TIL 19 | Django Request QueryDict.__init__(query_string=None, mutable=False, encoding=None) key 값이 같은 경우 한 리스트에 묶이게 된다 <QueryDict: {'sort': ['123', '53']}, {'filters':['23']> dir(QueryDict) __class__, __class_getitem__, __contains__, __copy__, ... query parameterTILRequesturlrestful apiRequest RESTful API - REST는 무엇이고, 어떻게 구성되어 있을까? URI는 어떻게 작성해야 할까? (Query / Path parameter) 이 때 이 url을 어떻게 구성할 것인지 규칙을 정하게 되는데, RESTful API란 REST하게 규칙을 지켜 이 url을 작성하여 사용한 API를 말한다. HTTP로 요청을 보낼때 REST API에서는 CRUD를 위해 GET, DELETE, POST, PUT, PATCH 5가지의 HTTP 메서드를 주로 사용한다. 요청을 보내는 주소만으로도 어떤 요청인지 추론이 쉽기 때문에 다른 개발자들이... APIhttppath parameterURIquery parameteroffsetpaginationRESTpathqueryLIMITAPI Query Parameter Query Parameter user을 위해 page를 만들면 그 page를 식별하기 위한 path 가 필요하다. You have to control user list when creating some social service. You nedd to path identified parameter to that page. You can achieve that by using this kind... query parameterpath variablepath variable
[http] REST API software 아키텍처 - REST REST - Representational State Transfer 는 정확히는 아키텍처 원리를 의미하는데, (REST 외에 SOAP, Graphql, GRPC 등이 있다) 프로젝트를 진행할 때 다양한 step이 존재하고, 어느 정도 API 구현이 완료되면 프론트와 논의하여 uri를 포함, headers, 상태코드 등을 작성하게 된다. 응답: 200,2... APIRESTpath parameterBackendquery parameterhttpAPI [동적라우팅]다중필터 처리하기 (2편:Query Parameter를 사용해보자) 이번에는 좌측에 위치한 필터들을 클릭했을 때, 해당 필터에 해당하는 제품들을 보여주는 기능을 구현해보고자 한다. 한 번 클릭하면 필터가 활성화되고, 두 번 클릭하면 해제되는 형태이다. 토글등등 다양한 방법을 고민해보았는데, 결국 아래 3단계로 완료할 수 있었다. 필터를 클릭할때마다 state로 선언한 filters에 핕터목록을 배열로 넣어준다. 단 이미 해당 필터가 들어있을때에는 splice... 링크라우터필터링querystringuseNavigationQuery String리액트쿼리파라미터필터Queryparameter쿼리스트링query parameter다중필터Query String TIL 19 | Django Request QueryDict.__init__(query_string=None, mutable=False, encoding=None) key 값이 같은 경우 한 리스트에 묶이게 된다 <QueryDict: {'sort': ['123', '53']}, {'filters':['23']> dir(QueryDict) __class__, __class_getitem__, __contains__, __copy__, ... query parameterTILRequesturlrestful apiRequest RESTful API - REST는 무엇이고, 어떻게 구성되어 있을까? URI는 어떻게 작성해야 할까? (Query / Path parameter) 이 때 이 url을 어떻게 구성할 것인지 규칙을 정하게 되는데, RESTful API란 REST하게 규칙을 지켜 이 url을 작성하여 사용한 API를 말한다. HTTP로 요청을 보낼때 REST API에서는 CRUD를 위해 GET, DELETE, POST, PUT, PATCH 5가지의 HTTP 메서드를 주로 사용한다. 요청을 보내는 주소만으로도 어떤 요청인지 추론이 쉽기 때문에 다른 개발자들이... APIhttppath parameterURIquery parameteroffsetpaginationRESTpathqueryLIMITAPI Query Parameter Query Parameter user을 위해 page를 만들면 그 page를 식별하기 위한 path 가 필요하다. You have to control user list when creating some social service. You nedd to path identified parameter to that page. You can achieve that by using this kind... query parameterpath variablepath variable